package com.ftg.learn.pattern.factory;


/**
 * @author kangjx
 * @createTime 2022/8/8
 */
public class Play {

    public static void main(String[] args) {
//        IAnimal a2 = AnimalFactory.getAnimal(AnimalType.lion);
//        a2.eat();
//        a2.run();
//
//        IAnimal a3 = AnimalFactory.getAnimal(AnimalType.wolf);
//        a3.eat();
//        a3.run();
//        IAnimal a3 = AnimalFactory.getAnimal(new Cat());
//        a3.eat();
        IAnimal a3 = AnimalFactory.getAnimal(Cat.class);
        a3.eat();
    }

}
